/*好友管理*/
.flw .leftside {float:left;width:145px;padding-bottom: 20px;}
.flw .leftside .search {color:#ACA899; height:30px;width:108px;background:url(img/ic.png) -5px -1765px no-repeat;line-height: 30px; border:1px solid #c9edc3;padding-left:35px;margin-bottom: 20px;}
.flw .leftside .hd{display:block;line-height: 30px;font-size: 14px;font-weight:bold;background: url(img/ic.png) -20px -1125px no-repeat;padding-left:22px;margin: 5px 0;cursor: pointer;}
.flw .leftside .tel{display:block;line-height: 30px;font-size: 14px;font-weight:bold;padding-left:5px;margin: 5px 0;}
.flw .leftside .active{color: #E47700;}
.flw .leftside .bd{}
.flw .leftside .gz{display: none;}
.flw .leftside .bd a{display:block;padding: 5px 5px 5px 23px;border-bottom: solid 1px #c9edc3;color: #1787DD;}
.flw .leftside .bd a:hover{background-color: #B5EFAF;}
.flw .leftside .bd .nub{float: right;color: gray;}
.flw .leftside .list a{display:block;padding: 5px;border-bottom: solid 1px #c9edc3;color: #1787DD;}
.flw .leftside .list a:hover{background-color: #B5EFAF;}
.flw .leftside .list .nub{float: right;color: gray;}
.flw .leftside .my_gz{}
.flw .leftside .my_fs{}
.flw .leftside .all_gz{}



.flw .rightside { float:right; width:770px;}
.flw .rightside .subnav_box{ background-color:#c9edc3; border:1px solid #94cb73; border-radius:5px;padding: 5px 0 5px 10px;}
.flw .rightside .subnav{float:left;background: url(img/line_gray30.png) 0 0 repeat-x;border: solid 1px #a2a2a2;border-radius: 2px;}
.flw .rightside .subnav li{float: left;height:30px;line-height: 30px;cursor: pointer;padding: 0 15px;border-left: solid 1px #a2a2a2;margin-left: -1px;}
.flw .rightside .subnav .btn_off{ color:gray; cursor:default;}
.flw .rightside .title_box{padding-top: 10px;line-height: 30px;}
.flw .rightside .title_box .title{font-size: 14px;font-weight: bold;}
.flw .rightside .title_box .sort{float: right;}
.flw .rightside .title_box .name{display:block;cursor:pointer;width: 70px;height: 30px;padding-left:20px;line-height: 30px;color: #1787dd;border: solid 1px white;font-size: 14px;font-weight: bold;background: url("img/ic.png") no-repeat scroll -10px -884px transparent;position: relative;z-index: 2;}
.flw .rightside .title_box .active{border: solid 1px #b2cfe7;background-position: -10px -924px;background-color: #e0eef8; border-radius: 2px; }
.flw .rightside .title_box .sort_list{position: absolute;width:110px;border:solid 1px #b2cfe7; display: none; top:30px; left:-1px; }
.flw .rightside .title_box .sort_list a{display: block;height: 24px;line-height: 24px;padding-left: 20px;background-color: white; font-weight:normal; font-size:12px; background: url("img/ic.png") no-repeat scroll -10px -727px white;}
.flw .rightside .title_box .sort_list a:hover{background-color: #e0eef8;}
.flw .rightside .title_box .sort_list a.on { background-position: -10px -769px; }
.flw .rightside .people_list{min-height: 400px;}
* html .flw .rightside .people_list{height: 400px;}
.flw .rightside .people_list .people{padding-top: 10px;border-bottom: solid 1px #c9edc3;}
.flw .rightside .people_list .head{float: left;position: absolute;}
.flw .rightside .people_list .head a{display:block;width: 50px;height: 50px;padding: 2px;background-image: url(img/bg_head.gif);}
* html .flw .rightside .people_list .head a{overflow: hidden;}
.flw .rightside .people_list .head img{width: 100%;height: 100%;vertical-align: top;}
.flw .rightside .people_list .head .status{display:block;width: 17px;height: 17px;background: url(img/ic.png) 100px 0 no-repeat; background-repeat: no-repeat; margin: -11px -7px 0 auto;position: relative;z-index: 1;}
.flw .rightside .people_list .head .no{background-position:-11px -532px;}

.flw .rightside .people_list .content{padding-left: 70px;height: 75px;}
.flw .rightside .people_list .name_box{padding-left: 25px;background:url(img/ic.png) -11px -610px no-repeat;}
.flw .rightside .people_list .online{background-position: -11px -571px;}
.flw .rightside .people_list .name{color: #007eff;}
.flw .rightside .people_list .info{padding: 5px 0;}
.flw .rightside .people_list .time{padding-left: 10px;vertical-align: middle;}
.flw .rightside .people_list .btn_box{float: right;}
.flw .rightside .people_list .btn_box li{float: left;padding-left: 15px;}
.flw .rightside .people_list .close{display: block;width: 18px;height: 18px;background:url(img/ic.png) -11px -651px no-repeat;margin-top: 7px;}
.flw .rightside .people_list .close:hover{background-position:-11px -690px;}
.flw .rightside .people_list .active{border: solid 1px #b2cfe7;background-position: -10px -924px;background-color: #e0eef8;border-radius: 2px;}
.flw .rightside .people_list .shield{display:block;width:80px;height: 30px;font-size:14px;line-height: 30px;text-align: center;background: url(img/line_gray30.png) 0 0 repeat-x;border: solid 1px #A2A2A2;}
.flw .rightside .people_list .btn_off{ color:gray; cursor:default;}

.flw .mg-list { background-color:#FFFFFF; border:1px solid #84ABC6; display:none; padding:10px 0; position:absolute; right:0; width:125px; z-index:1000; }
.flw .mg-list li { margin-bottom:0; overflow:hidden; }
.flw .mg-list li a { background:url(img/myspace_follow_ginput.png) no-repeat 10px -26px; display:block; height:23px; line-height:23px; outline:0 none; padding-left:29px; }
.flw .mg-list li a:hover { background-color:#f0f5f8; text-decoration:none; }
.flw .mg-list li.SelectGroup a { background:url(img/myspace_follow_ginput.png) no-repeat 10px 6px; }